package com.wut.clock.service;

import com.wut.clock.vo.admin.ArticleVo;

import java.util.List;

/**
 * @author ZYH
 * @unit D9Lab
 * @description 文章接口
 * @date 2022/5/31 20:54
 */
public interface IArticleService {


    /**
     * 删除文章
     * @param articleId 文章id
     * @return >0成功
     */
    int deleteArticle(Integer articleId);


    /**
     * 获取文章列表
     * @param pageNum 页码
     * @param pageSize 尺寸
     * @param userId 用户id
     * @param categoryId 栏目id
     * @param articleTitle 文章标题
     * @param status 状态
     * @return 文章列表
     */
    List<ArticleVo> getArticleList(Integer pageNum, Integer pageSize, Integer userId, Integer categoryId, String articleTitle, Integer status, Integer verifyStatus);

    /**
     * 查看文章详情
     * @param articleId 文章id
     * @return 文章列表
     */
    ArticleVo getArticleDetail(Integer articleId);
}
